package com.maibow.service.weixin;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.maibow.dao.DaoSupport;
import com.maibow.entity.Page;
import com.maibow.util.PageData;

/**
 * 
 * 脉博网络后台管理系统
 * 包名：com.maibow.service.weixin
 * 文件名：WeixinActivityValidService.java
 * 作者: 吴比(Wubi)
 * 时间：2016年5月19日-下午5:01:08
 * Copyright@ 2016湖南脉博网络科技有限公司-版权所有
 *
 */
@Service("weixinActivityValidService")
public class WeixinActivityValidService {

    @Resource(name = "daoSupport")
    private DaoSupport dao;

    /**
     * 
     * saveWeixinActivityValid(这里用一句话描述这个方法的作用)
     * (这里描述这个方法适用条件 – 可选)
     * 标记：@param pageData
     * 标记：@throws Exception
     * 返回值：void
     * 作者：吴比(Wubi)
     * 
     * @exception
     * @since 1.0.0
     */
    public void saveWeixinActivityValid(PageData pageData) throws Exception {
        dao.save("WeixinActivityValidMapper.saveWeixinActivityValid", pageData);
    }

    /**
     * 
     * findWeixinActivityValid(这里用一句话描述这个方法的作用)
     * (这里描述这个方法适用条件 – 可选)
     * 标记：@param pageData
     * 标记：@return
     * 标记：@throws Exception
     * 返回值：PageData
     * 作者：吴比(Wubi)
     * 
     * @exception
     * @since 1.0.0
     */
    public PageData findWeixinActivityValid(PageData pageData) throws Exception {
        return (PageData) dao.findForObject("WeixinActivityValidMapper.findWeixinActivityValid", pageData);
    }

    /**
     * 
     * queryWeixinActivityValidlistPage(
     * 这里用一句话描述这个方法的作用)
     * (这里描述这个方法适用条件 – 可选)
     * 标记：@param page
     * 标记：@return
     * 标记：@throws Exception
     * 返回值：List<PageData>
     * 作者：吴比(Wubi)
     * 
     * @exception
     * @since 1.0.0
     */
    public List<PageData> queryWeixinActivityValidlistPage(Page page) throws Exception {
        return (List<PageData>) dao.findForList("WeixinActivityValidMapper.queryWeixinActivityValidlistPage", page);
    }

    /**
     * 
     * findWeixinActivityValidNo(这里用一句话描述这个方法的作用)
     * (这里描述这个方法适用条件 – 可选)
     * 标记：@param pageData
     * 标记：@return
     * 标记：@throws Exception
     * 返回值：PageData
     * 作者：吴比(Wubi)
     * 
     * @exception
     * @since 1.0.0
     */
    public PageData findWeixinActivityValidNo(PageData pageData) throws Exception {
        return (PageData) dao.findForObject("WeixinActivityValidMapper.findWeixinActivityValidNo", pageData);
    }

    /**
     * 
     * updateWeixinActivityValidState(
     * 这里用一句话描述这个方法的作用)
     * (这里描述这个方法适用条件 – 可选)
     * 标记：@param pageData
     * 标记：@throws Exception
     * 返回值：void
     * 作者：吴比(Wubi)
     * 
     * @exception
     * @since 1.0.0
     */
    public void updateWeixinActivityValidState(PageData pageData) throws Exception {
        dao.update("WeixinActivityValidMapper.updateWeixinActivityValidState", pageData);
    }
}
